package cn.yeziji.forum.common.enums.status;

import cn.yeziji.forum.common.enums.status.code.TokenCode;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * token 状态
 *
 * @author gzkemays
 * @since 2021/12/22 17:42
 */
@Getter
@AllArgsConstructor
public enum TokenStatus {
  /** token 统一状态枚举 */
  TOKEN_IS_NULL(TokenCode.TOKEN_NULL, "token 为空"),
  KEY_CLAIMS_IS_NULL(TokenCode.KEY_CLAIMS_NULL, "指定 key 的 claims 为空"),
  TOKEN_INVALID(TokenCode.TOKEN_INVALID, "使用的 token 无效");
  int code;
  String msg;
}
